package com.peanut.bosskg.entity.invoice;


import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 查询开票结果请求实体
 *
 * @Author :  peanut
 * @Created : 2020/11/23 下午11:16
 */
@Data
public class QueryInvoiceResultRequestDTO implements Serializable {
    private static final long serialVersionUID = -1L;
    /**
     * 开票申请号，根据开票申请号查询发票信息
     **/
    @ApiModelProperty(value = "开票申请号")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long invoiceApplyNo;

    /**
     * 服务商Id,根据服务商Id查询发票信息
     **/
    @ApiModelProperty(value = "服务商Id")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long providerId;

    /**
     * 申请开始时间,根据时间范围查询发票信息
     **/
    @ApiModelProperty(value = "申请开始时间")
    @JsonSerialize(using = ToStringSerializer.class)
    private String startDate;

    /**
     * 申请结束时间,根据时间范围查询发票信息
     **/
    @ApiModelProperty(value = "申请结束时间")
    @JsonSerialize(using = ToStringSerializer.class)
    private String endDate;
}
